<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>v_csc: V_csc_v1_0</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_csc
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__v__csc__v1__0.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">V_csc_v1_0</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Csc driver Layer 2 data.  <a href="struct_x_v___csc__l2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga64197c10301089d2df889c814d682276"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga64197c10301089d2df889c814d682276">XV_CscSetColorDepth</a>(InstancePtr,  val)&#160;&#160;&#160;((InstancePtr)-&gt;ColorDepth = val)</td></tr>
<tr class="memdesc:ga64197c10301089d2df889c814d682276"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro sets color depth for CSC core.  <a href="#ga64197c10301089d2df889c814d682276">More...</a><br /></td></tr>
<tr class="separator:ga64197c10301089d2df889c814d682276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c45599bf63494fa842fdfb46949f9db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga5c45599bf63494fa842fdfb46949f9db">XV_CscGetBrightness</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Brightness-20)/2)</td></tr>
<tr class="memdesc:ga5c45599bf63494fa842fdfb46949f9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current brightness setting by reading layer 2 fw register map.  <a href="#ga5c45599bf63494fa842fdfb46949f9db">More...</a><br /></td></tr>
<tr class="separator:ga5c45599bf63494fa842fdfb46949f9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44247904cf7266b33bdfafe0b06056dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga44247904cf7266b33bdfafe0b06056dc">XV_CscGetContrast</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Contrast+200)/4)</td></tr>
<tr class="memdesc:ga44247904cf7266b33bdfafe0b06056dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current contrast setting by reading layer 2 fw register map.  <a href="#ga44247904cf7266b33bdfafe0b06056dc">More...</a><br /></td></tr>
<tr class="separator:ga44247904cf7266b33bdfafe0b06056dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c5f658989238bacea802495baacdcd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga2c5f658989238bacea802495baacdcd5">XV_CscGetSaturation</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Saturation/2))</td></tr>
<tr class="memdesc:ga2c5f658989238bacea802495baacdcd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current saturation setting by reading layer 2 fw register map.  <a href="#ga2c5f658989238bacea802495baacdcd5">More...</a><br /></td></tr>
<tr class="separator:ga2c5f658989238bacea802495baacdcd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa84271d02b17ffc948826a8f2b8f642d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaa84271d02b17ffc948826a8f2b8f642d">XV_CscGetRedGain</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;RedGain-20)/2)</td></tr>
<tr class="memdesc:gaa84271d02b17ffc948826a8f2b8f642d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current red gain setting by reading layer 2 fw register map.  <a href="#gaa84271d02b17ffc948826a8f2b8f642d">More...</a><br /></td></tr>
<tr class="separator:gaa84271d02b17ffc948826a8f2b8f642d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7b104c7b9430aed10c28a8c54c507d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gac7b104c7b9430aed10c28a8c54c507d8">XV_CscGetGreenGain</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;GreenGain-20)/2)</td></tr>
<tr class="memdesc:gac7b104c7b9430aed10c28a8c54c507d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current green gain setting by reading layer 2 fw register map.  <a href="#gac7b104c7b9430aed10c28a8c54c507d8">More...</a><br /></td></tr>
<tr class="separator:gac7b104c7b9430aed10c28a8c54c507d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09e0fb8bf2b17717b6e014d6b89a40a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga09e0fb8bf2b17717b6e014d6b89a40a0">XV_CscGetBlueGain</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;BlueGain-20)/2)</td></tr>
<tr class="memdesc:ga09e0fb8bf2b17717b6e014d6b89a40a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current blue gain setting by reading layer 2 fw register map.  <a href="#ga09e0fb8bf2b17717b6e014d6b89a40a0">More...</a><br /></td></tr>
<tr class="separator:ga09e0fb8bf2b17717b6e014d6b89a40a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7c01b92e88b643e2c8b58402a23cfde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaa7c01b92e88b643e2c8b58402a23cfde">XV_CscGetColorFormatIn</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;ColorFormatIn)</td></tr>
<tr class="memdesc:gaa7c01b92e88b643e2c8b58402a23cfde"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current set input color format by reading layer 2 fw register map.  <a href="#gaa7c01b92e88b643e2c8b58402a23cfde">More...</a><br /></td></tr>
<tr class="separator:gaa7c01b92e88b643e2c8b58402a23cfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf960cebc158ba892309bfb83af11d296"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaf960cebc158ba892309bfb83af11d296">XV_CscGetColorFormatOut</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;ColorFormatOut)</td></tr>
<tr class="memdesc:gaf960cebc158ba892309bfb83af11d296"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current set output color format by reading layer 2 fw register map.  <a href="#gaf960cebc158ba892309bfb83af11d296">More...</a><br /></td></tr>
<tr class="separator:gaf960cebc158ba892309bfb83af11d296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43a4458bb55d2fbc58b65cd72b49db48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga43a4458bb55d2fbc58b65cd72b49db48">XV_CscGetColorStdIn</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;StandardIn)</td></tr>
<tr class="memdesc:ga43a4458bb55d2fbc58b65cd72b49db48"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current set input color standard by reading layer 2 fw register map.  <a href="#ga43a4458bb55d2fbc58b65cd72b49db48">More...</a><br /></td></tr>
<tr class="separator:ga43a4458bb55d2fbc58b65cd72b49db48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99a8ce4a7905aae4ceae065f48cd5370"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga99a8ce4a7905aae4ceae065f48cd5370">XV_CscGetColorStdOut</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;StandardOut)</td></tr>
<tr class="memdesc:ga99a8ce4a7905aae4ceae065f48cd5370"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current set output color standard by reading layer 2 fw register map.  <a href="#ga99a8ce4a7905aae4ceae065f48cd5370">More...</a><br /></td></tr>
<tr class="separator:ga99a8ce4a7905aae4ceae065f48cd5370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61bba94ca1f8272cd447ba620028273b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga61bba94ca1f8272cd447ba620028273b">XV_CscGetOutputRange</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;OutputRange)</td></tr>
<tr class="memdesc:ga61bba94ca1f8272cd447ba620028273b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns current set output range by reading layer 2 fw register map.  <a href="#ga61bba94ca1f8272cd447ba620028273b">More...</a><br /></td></tr>
<tr class="separator:ga61bba94ca1f8272cd447ba620028273b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7d53698d5230e388a1250a060785643"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaf7d53698d5230e388a1250a060785643">XV_CscIs422Enabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Csc.Config.Is422Enabled)</td></tr>
<tr class="memdesc:gaf7d53698d5230e388a1250a060785643"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro checks if Csc instance is enabled for 4:2:2 processing.  <a href="#gaf7d53698d5230e388a1250a060785643">More...</a><br /></td></tr>
<tr class="separator:gaf7d53698d5230e388a1250a060785643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15d61516819df5462ec57bdc5b647c15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga15d61516819df5462ec57bdc5b647c15">XV_CscIsDemoWindowEnabled</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Csc.Config.IsDemoWindowEnabled)</td></tr>
<tr class="memdesc:ga15d61516819df5462ec57bdc5b647c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro checks if Csc instance is enabled for the Demo Window.  <a href="#ga15d61516819df5462ec57bdc5b647c15">More...</a><br /></td></tr>
<tr class="separator:ga15d61516819df5462ec57bdc5b647c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga68432f271ffd43e68f01d1463ae33efc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga68432f271ffd43e68f01d1463ae33efc">XV_CSC_REG_UPDT_WIN</a> <tr class="memdesc:ga68432f271ffd43e68f01d1463ae33efc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef enumerates the window within which the csc core will have an impact.  <a href="group__v__csc__v1__0.html#ga68432f271ffd43e68f01d1463ae33efc">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga68432f271ffd43e68f01d1463ae33efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5727999afb7f47264f4cd625c8b56f8a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga5727999afb7f47264f4cd625c8b56f8a">XV_CSC_FW_REG_MMAP</a> <tr class="memdesc:ga5727999afb7f47264f4cd625c8b56f8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSC Layer 2 Register Map.  <a href="group__v__csc__v1__0.html#ga5727999afb7f47264f4cd625c8b56f8a">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga5727999afb7f47264f4cd625c8b56f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gac0589adf3f09f600265cebc7b07a36cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gac0589adf3f09f600265cebc7b07a36cd">XV_CscInitialize</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="memdesc:gac0589adf3f09f600265cebc7b07a36cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the core instance.  <a href="#gac0589adf3f09f600265cebc7b07a36cd">More...</a><br /></td></tr>
<tr class="separator:gac0589adf3f09f600265cebc7b07a36cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c7f84f16fce5fe23a6920bc79c5c95f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga7c7f84f16fce5fe23a6920bc79c5c95f">XV_CscSetPowerOnDefaultState</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *CscPtr)</td></tr>
<tr class="memdesc:ga7c7f84f16fce5fe23a6920bc79c5c95f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the CSC IP layer 2 fw registers to power on default state.  <a href="#ga7c7f84f16fce5fe23a6920bc79c5c95f">More...</a><br /></td></tr>
<tr class="separator:ga7c7f84f16fce5fe23a6920bc79c5c95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6530def7371f71788fa5de71a9d9b886"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga6530def7371f71788fa5de71a9d9b886">XV_CscStart</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6530def7371f71788fa5de71a9d9b886"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the Color space converter core.  <a href="#ga6530def7371f71788fa5de71a9d9b886">More...</a><br /></td></tr>
<tr class="separator:ga6530def7371f71788fa5de71a9d9b886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42801845038afafff53e9c6d993c289b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga42801845038afafff53e9c6d993c289b">XV_CscStop</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga42801845038afafff53e9c6d993c289b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops the Color space converter.  <a href="#ga42801845038afafff53e9c6d993c289b">More...</a><br /></td></tr>
<tr class="separator:ga42801845038afafff53e9c6d993c289b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf292fda68307691c8eb707cef94a21e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaf292fda68307691c8eb707cef94a21e4">XV_CscSetActiveSize</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, u32 width, u32 height)</td></tr>
<tr class="memdesc:gaf292fda68307691c8eb707cef94a21e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the frame resolution for the Color space converter This also will reset the demo window to full frame.  <a href="#gaf292fda68307691c8eb707cef94a21e4">More...</a><br /></td></tr>
<tr class="separator:gaf292fda68307691c8eb707cef94a21e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1acc886bb9176f51894cfdb8c86dbe52"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga1acc886bb9176f51894cfdb8c86dbe52">XV_CscSetDemoWindow</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, XVidC_VideoWindow *DemoWindow)</td></tr>
<tr class="memdesc:ga1acc886bb9176f51894cfdb8c86dbe52"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the demo window for the Color space converter.  <a href="#ga1acc886bb9176f51894cfdb8c86dbe52">More...</a><br /></td></tr>
<tr class="separator:ga1acc886bb9176f51894cfdb8c86dbe52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab637899a2ea6f077f3222496cc6b4777"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gab637899a2ea6f077f3222496cc6b4777">XV_CscSetColorspace</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, XVidC_ColorFormat cfmtIn, XVidC_ColorFormat cfmtOut, XVidC_ColorStd cstdIn, XVidC_ColorStd cstdOut, XVidC_ColorRange cRangeOut)</td></tr>
<tr class="memdesc:gab637899a2ea6f077f3222496cc6b4777"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the Color space converter to user specified settings.  <a href="#gab637899a2ea6f077f3222496cc6b4777">More...</a><br /></td></tr>
<tr class="separator:gab637899a2ea6f077f3222496cc6b4777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60cbe310415d9dcd5e6db00a23be089b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga60cbe310415d9dcd5e6db00a23be089b">XV_CscSetBrightness</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:ga60cbe310415d9dcd5e6db00a23be089b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set brightness to specified value.  <a href="#ga60cbe310415d9dcd5e6db00a23be089b">More...</a><br /></td></tr>
<tr class="separator:ga60cbe310415d9dcd5e6db00a23be089b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39498f3e3098cdde5734507533279447"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga39498f3e3098cdde5734507533279447">XV_CscSetContrast</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:ga39498f3e3098cdde5734507533279447"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set contrast to specified value.  <a href="#ga39498f3e3098cdde5734507533279447">More...</a><br /></td></tr>
<tr class="separator:ga39498f3e3098cdde5734507533279447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06171a7d42f91d7adb7142c36cec466e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga06171a7d42f91d7adb7142c36cec466e">XV_CscSetSaturation</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:ga06171a7d42f91d7adb7142c36cec466e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set saturation to specified value.  <a href="#ga06171a7d42f91d7adb7142c36cec466e">More...</a><br /></td></tr>
<tr class="separator:ga06171a7d42f91d7adb7142c36cec466e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3091d626dc4bcc874d0d0affbc6d1d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gaa3091d626dc4bcc874d0d0affbc6d1d5">XV_CscSetRedGain</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:gaa3091d626dc4bcc874d0d0affbc6d1d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set red gain to specified value.  <a href="#gaa3091d626dc4bcc874d0d0affbc6d1d5">More...</a><br /></td></tr>
<tr class="separator:gaa3091d626dc4bcc874d0d0affbc6d1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0c861550c14ab24e4c9169d0dabdd45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#gab0c861550c14ab24e4c9169d0dabdd45">XV_CscSetGreenGain</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:gab0c861550c14ab24e4c9169d0dabdd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set green gain to specified value.  <a href="#gab0c861550c14ab24e4c9169d0dabdd45">More...</a><br /></td></tr>
<tr class="separator:gab0c861550c14ab24e4c9169d0dabdd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4650c3c96038d35ba1f00e19ecdebede"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga4650c3c96038d35ba1f00e19ecdebede">XV_CscSetBlueGain</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr, s32 val)</td></tr>
<tr class="memdesc:ga4650c3c96038d35ba1f00e19ecdebede"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set blue gain to specified value.  <a href="#ga4650c3c96038d35ba1f00e19ecdebede">More...</a><br /></td></tr>
<tr class="separator:ga4650c3c96038d35ba1f00e19ecdebede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga457129c97acda4bcd19b2ec799fe43f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__csc__v1__0.html#ga457129c97acda4bcd19b2ec799fe43f3">XV_CscDbgReportStatus</a> (<a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga457129c97acda4bcd19b2ec799fe43f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints CSC IP status on console.  <a href="#ga457129c97acda4bcd19b2ec799fe43f3">More...</a><br /></td></tr>
<tr class="separator:ga457129c97acda4bcd19b2ec799fe43f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga09e0fb8bf2b17717b6e014d6b89a40a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09e0fb8bf2b17717b6e014d6b89a40a0">&#9670;&nbsp;</a></span>XV_CscGetBlueGain</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetBlueGain</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;BlueGain-20)/2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current blue gain setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="ga5c45599bf63494fa842fdfb46949f9db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c45599bf63494fa842fdfb46949f9db">&#9670;&nbsp;</a></span>XV_CscGetBrightness</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetBrightness</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Brightness-20)/2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current brightness setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="gaa7c01b92e88b643e2c8b58402a23cfde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7c01b92e88b643e2c8b58402a23cfde">&#9670;&nbsp;</a></span>XV_CscGetColorFormatIn</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetColorFormatIn</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;ColorFormatIn)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current set input color format by reading layer 2 fw register map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current set input color format<ul>
<li>XVIDC_CSF_RGB</li>
<li>XVIDC_CSF_YCRCB_444</li>
<li>XVIDC_CSF_YCRCB_422 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="gaf960cebc158ba892309bfb83af11d296"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf960cebc158ba892309bfb83af11d296">&#9670;&nbsp;</a></span>XV_CscGetColorFormatOut</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetColorFormatOut</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;ColorFormatOut)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current set output color format by reading layer 2 fw register map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current set output color format<ul>
<li>XVIDC_CSF_RGB</li>
<li>XVIDC_CSF_YCRCB_444</li>
<li>XVIDC_CSF_YCRCB_422 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="ga43a4458bb55d2fbc58b65cd72b49db48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43a4458bb55d2fbc58b65cd72b49db48">&#9670;&nbsp;</a></span>XV_CscGetColorStdIn</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetColorStdIn</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;StandardIn)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current set input color standard by reading layer 2 fw register map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current set input color standard<ul>
<li>XVIDC_BT_2020</li>
<li>XVIDC_BT_709</li>
<li>XVIDC_BT_601 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="ga99a8ce4a7905aae4ceae065f48cd5370"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99a8ce4a7905aae4ceae065f48cd5370">&#9670;&nbsp;</a></span>XV_CscGetColorStdOut</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetColorStdOut</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;StandardOut)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current set output color standard by reading layer 2 fw register map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current set output color standard<ul>
<li>XVIDC_BT_2020</li>
<li>XVIDC_BT_709</li>
<li>XVIDC_BT_601 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="ga44247904cf7266b33bdfafe0b06056dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44247904cf7266b33bdfafe0b06056dc">&#9670;&nbsp;</a></span>XV_CscGetContrast</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetContrast</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Contrast+200)/4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current contrast setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="gac7b104c7b9430aed10c28a8c54c507d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7b104c7b9430aed10c28a8c54c507d8">&#9670;&nbsp;</a></span>XV_CscGetGreenGain</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetGreenGain</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;GreenGain-20)/2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current green gain setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="ga61bba94ca1f8272cd447ba620028273b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga61bba94ca1f8272cd447ba620028273b">&#9670;&nbsp;</a></span>XV_CscGetOutputRange</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetOutputRange</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;OutputRange)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current set output range by reading layer 2 fw register map. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current set output range<ul>
<li>XVIDC_CR_16_235</li>
<li>XVIDC_CR_16_240</li>
<li>XVIDC_CR_0_255 </li>
</ul>
</dd></dl>

</div>
</div>
<a id="gaa84271d02b17ffc948826a8f2b8f642d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa84271d02b17ffc948826a8f2b8f642d">&#9670;&nbsp;</a></span>XV_CscGetRedGain</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetRedGain</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;RedGain-20)/2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current red gain setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="ga2c5f658989238bacea802495baacdcd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c5f658989238bacea802495baacdcd5">&#9670;&nbsp;</a></span>XV_CscGetSaturation</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscGetSaturation</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Saturation/2))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro returns current saturation setting by reading layer 2 fw register map. </p>
<p>It also translates between hw register value and user view</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>current user view value (0-100) </dd></dl>

</div>
</div>
<a id="gaf7d53698d5230e388a1250a060785643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7d53698d5230e388a1250a060785643">&#9670;&nbsp;</a></span>XV_CscIs422Enabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscIs422Enabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;Csc.Config.Is422Enabled)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro checks if Csc instance is enabled for 4:2:2 processing. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns 1 if condition is TRUE or 0 if FALSE </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__v__csc__v1__0.html#ga457129c97acda4bcd19b2ec799fe43f3">XV_CscDbgReportStatus()</a>, and <a class="el" href="group__v__csc__v1__0.html#gab637899a2ea6f077f3222496cc6b4777">XV_CscSetColorspace()</a>.</p>

</div>
</div>
<a id="ga15d61516819df5462ec57bdc5b647c15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15d61516819df5462ec57bdc5b647c15">&#9670;&nbsp;</a></span>XV_CscIsDemoWindowEnabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscIsDemoWindowEnabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;Csc.Config.IsDemoWindowEnabled)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro checks if Csc instance is enabled for the Demo Window. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns 1 if condition is TRUE or 0 if FALSE </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__v__csc__v1__0.html#ga457129c97acda4bcd19b2ec799fe43f3">XV_CscDbgReportStatus()</a>, <a class="el" href="group__v__csc__v1__0.html#gaf292fda68307691c8eb707cef94a21e4">XV_CscSetActiveSize()</a>, and <a class="el" href="group__v__csc__v1__0.html#ga1acc886bb9176f51894cfdb8c86dbe52">XV_CscSetDemoWindow()</a>.</p>

</div>
</div>
<a id="ga64197c10301089d2df889c814d682276"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga64197c10301089d2df889c814d682276">&#9670;&nbsp;</a></span>XV_CscSetColorDepth</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_CscSetColorDepth</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((InstancePtr)-&gt;ColorDepth = val)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>This macro sets color depth for CSC core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to csc layer 2 fw register map </td></tr>
    <tr><td class="paramname">val</td><td>is the requested color depth</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga5727999afb7f47264f4cd625c8b56f8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5727999afb7f47264f4cd625c8b56f8a">&#9670;&nbsp;</a></span>XV_CSC_FW_REG_MMAP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__v__csc__v1__0.html#ga5727999afb7f47264f4cd625c8b56f8a">XV_CSC_FW_REG_MMAP</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8h.html">xv_csc_l2.h</a>&gt;</code></p>

<p>CSC Layer 2 Register Map. </p>
<p>Each instance of the csc core will have it's own register map </p>

</div>
</div>
<a id="ga68432f271ffd43e68f01d1463ae33efc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga68432f271ffd43e68f01d1463ae33efc">&#9670;&nbsp;</a></span>XV_CSC_REG_UPDT_WIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__v__csc__v1__0.html#ga68432f271ffd43e68f01d1463ae33efc">XV_CSC_REG_UPDT_WIN</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This typedef enumerates the window within which the csc core will have an impact. </p>
<p>Coordinates outside the window will be passed as-is to output </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga457129c97acda4bcd19b2ec799fe43f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga457129c97acda4bcd19b2ec799fe43f3">&#9670;&nbsp;</a></span>XV_CscDbgReportStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscDbgReportStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function prints CSC IP status on console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is the instance pointer to the CSC IP instance to be worked on</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p class="reference">References <a class="el" href="struct_x_v__csc___config.html#a1f297fa0ed983778047000e20bfacc2d">XV_csc_Config::BaseAddress</a>, <a class="el" href="struct_x_v__csc.html#aa5c39284c336caccb3d700680b1f73ed">XV_csc::Config</a>, <a class="el" href="group__v__csc__v1__0.html#gaf7d53698d5230e388a1250a060785643">XV_CscIs422Enabled</a>, and <a class="el" href="group__v__csc__v1__0.html#ga15d61516819df5462ec57bdc5b647c15">XV_CscIsDemoWindowEnabled</a>.</p>

</div>
</div>
<a id="gac0589adf3f09f600265cebc7b07a36cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0589adf3f09f600265cebc7b07a36cd">&#9670;&nbsp;</a></span>XV_CscInitialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_CscInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function initializes the core instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to core instance to be worked upon </td></tr>
    <tr><td class="paramname">DeviceId</td><td>is instance id of the core</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if device is found and initialized XST_DEVICE_NOT_FOUND if device is not found </dd></dl>

<p class="reference">References <a class="el" href="group__v__csc__v1__0.html#ga7c7f84f16fce5fe23a6920bc79c5c95f">XV_CscSetPowerOnDefaultState()</a>.</p>

</div>
</div>
<a id="gaf292fda68307691c8eb707cef94a21e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf292fda68307691c8eb707cef94a21e4">&#9670;&nbsp;</a></span>XV_CscSetActiveSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetActiveSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set the frame resolution for the Color space converter This also will reset the demo window to full frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on. </td></tr>
    <tr><td class="paramname">width</td><td>is the input stream width </td></tr>
    <tr><td class="paramname">height</td><td>is the input stream height</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p class="reference">References <a class="el" href="group__v__csc__v1__0.html#ga15d61516819df5462ec57bdc5b647c15">XV_CscIsDemoWindowEnabled</a>.</p>

</div>
</div>
<a id="ga4650c3c96038d35ba1f00e19ecdebede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4650c3c96038d35ba1f00e19ecdebede">&#9670;&nbsp;</a></span>XV_CscSetBlueGain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetBlueGain </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set blue gain to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new gain value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga60cbe310415d9dcd5e6db00a23be089b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga60cbe310415d9dcd5e6db00a23be089b">&#9670;&nbsp;</a></span>XV_CscSetBrightness()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetBrightness </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set brightness to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new brightness value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="gab637899a2ea6f077f3222496cc6b4777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab637899a2ea6f077f3222496cc6b4777">&#9670;&nbsp;</a></span>XV_CscSetColorspace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_CscSetColorspace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>cfmtIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>cfmtOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorStd&#160;</td>
          <td class="paramname"><em>cstdIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorStd&#160;</td>
          <td class="paramname"><em>cstdOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorRange&#160;</td>
          <td class="paramname"><em>cRangeOut</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function configures the Color space converter to user specified settings. </p>
<p>Before any feature specific calls in layer-2 driver is made the csc core should have been configured via this call.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on. </td></tr>
    <tr><td class="paramname">cfmtIn</td><td>is input color space </td></tr>
    <tr><td class="paramname">cfmtOut</td><td>is output color space </td></tr>
    <tr><td class="paramname">cstdIn</td><td>is input color standard </td></tr>
    <tr><td class="paramname">cstdOut</td><td>is output color standard </td></tr>
    <tr><td class="paramname">cRangeOut</td><td>is the selected output range</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if the requested color format is allowed XST_FAILURE if YUV422 color format is requested but not allowed </dd></dl>

<p class="reference">References <a class="el" href="group__v__csc__v1__0.html#gaf7d53698d5230e388a1250a060785643">XV_CscIs422Enabled</a>.</p>

</div>
</div>
<a id="ga39498f3e3098cdde5734507533279447"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39498f3e3098cdde5734507533279447">&#9670;&nbsp;</a></span>XV_CscSetContrast()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetContrast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set contrast to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new contrast value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga1acc886bb9176f51894cfdb8c86dbe52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1acc886bb9176f51894cfdb8c86dbe52">&#9670;&nbsp;</a></span>XV_CscSetDemoWindow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_CscSetDemoWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_VideoWindow *&#160;</td>
          <td class="paramname"><em>DemoWindow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function sets the demo window for the Color space converter. </p>
<p>Any pixel outside the demo window will not be impacted and will be passed to output as-is</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on. </td></tr>
    <tr><td class="paramname">DemoWindow</td><td>is structure that contains window coordinates and size</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if this core instance has the demo window enabled XST_FAILURE if this instance does not have the demo window enabled </dd></dl>

<p class="reference">References <a class="el" href="group__v__csc__v1__0.html#ga15d61516819df5462ec57bdc5b647c15">XV_CscIsDemoWindowEnabled</a>.</p>

</div>
</div>
<a id="gab0c861550c14ab24e4c9169d0dabdd45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab0c861550c14ab24e4c9169d0dabdd45">&#9670;&nbsp;</a></span>XV_CscSetGreenGain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetGreenGain </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set green gain to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new gain value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga7c7f84f16fce5fe23a6920bc79c5c95f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c7f84f16fce5fe23a6920bc79c5c95f">&#9670;&nbsp;</a></span>XV_CscSetPowerOnDefaultState()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetPowerOnDefaultState </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>CscPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function sets the CSC IP layer 2 fw registers to power on default state. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CscPtr</td><td>is a pointer to the layer 2</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__v__csc__v1__0.html#gac0589adf3f09f600265cebc7b07a36cd">XV_CscInitialize()</a>.</p>

</div>
</div>
<a id="gaa3091d626dc4bcc874d0d0affbc6d1d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3091d626dc4bcc874d0d0affbc6d1d5">&#9670;&nbsp;</a></span>XV_CscSetRedGain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetRedGain </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set red gain to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new gain value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga06171a7d42f91d7adb7142c36cec466e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06171a7d42f91d7adb7142c36cec466e">&#9670;&nbsp;</a></span>XV_CscSetSaturation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscSetSaturation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">s32&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function set saturation to specified value. </p>
<p>It also translates user setting of 0-100 to hw register range</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is pointer to csc core instance </td></tr>
    <tr><td class="paramname">val</td><td>is new saturation value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga6530def7371f71788fa5de71a9d9b886"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6530def7371f71788fa5de71a9d9b886">&#9670;&nbsp;</a></span>XV_CscStart()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function starts the Color space converter core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
<a id="ga42801845038afafff53e9c6d993c289b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42801845038afafff53e9c6d993c289b">&#9670;&nbsp;</a></span>XV_CscStop()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_CscStop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___csc__l2.html">XV_Csc_l2</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xv__csc__l2_8c.html">xv_csc_l2.c</a>&gt;</code></p>

<p>This function stops the Color space converter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
